package com.jiuqi.muchmore.clothing.view.keyboard.adapter;


public abstract class GoodsViewAdapter{ // extends KeyboardGridViewAdapter<TGoodsCode>

//	private class GW{
//		private TGoodsCode[] gs = new TGoodsCode[3];
//
//		public void set(int position, TGoodsCode g){
//			gs[position] = g;
//		}
//
//		public TGoodsCode[] getGs(){
//			return gs;
//		}
//	}
//
//	public GoodsViewAdapter(Context context){
//		super(context);
//	}
//
//	protected void genGoodsList(){
//		if(null == mList){
//			mList = new ArrayList<GW>();
//		}
//		else{
//			mList.clear();
//		}
//		int counter = 0;
//		GW gw = null;
//		for(TGoodsCode g : mGoods){
//			switch(counter){
//				case 0:
//					gw = new GW();
//					mList.add(gw);
//					gw.set(counter, g);
//					counter++;
//					continue;
//				case 1:
//					gw.set(counter, g);
//					counter++;
//					continue;
//				case 2:
//					gw.set(counter, g);
//					counter = 0;
//					continue;
//			}
//		}
//	}
//
//	protected List<TGoodsCode> mGoods = new ArrayList<TGoodsCode>();
//	protected ArrayList<GW> mList = new ArrayList<GW>();
//
//	@Override
//	public int getCount(){
//		return mList.size();
//	}
//
//	@Override
//	public Object getItem(int position){
//		return mList.get(position);
//	}
//
//	@Override
//	public long getItemId(int position){
//		return position;
//	}
//
//	@Override
//	public View getView(int position, View convertView, ViewGroup parent){
//		ViewHolder holder = null;
//		if(convertView == null){
//			convertView = inflater.inflate(R.layout.keyboard_shortcut_listitem3, null);
//			holder = new ViewHolder(); 
//			holder.tvShortCut1 = (TextView)convertView.findViewById(R.id.tvShortCut);
//			holder.tvShortCut2 = (TextView)convertView.findViewById(R.id.tvShortCut2);
//			holder.tvShortCut3 = (TextView)convertView.findViewById(R.id.tvShortCut3);
//			convertView.setTag(holder);
//		}else{
//			holder = (ViewHolder)convertView.getTag();
//		}
//
//		GW gw = mList.get(position);
//
//		holder.tvShortCut1.setVisibility(View.INVISIBLE);
//		holder.tvShortCut2.setVisibility(View.INVISIBLE);
//		holder.tvShortCut3.setVisibility(View.INVISIBLE);
//
//		for(int i = 0; i < gw.getGs().length; i++){
//			TGoodsCode g = gw.getGs()[i];
//			if(null != g){
//				switch(i){
//					case 0:
//						setting(holder.tvShortCut1, g.getCode());
//						break;
//					case 1:
//						setting(holder.tvShortCut2, g.getCode());
//						break;
//					case 2:
//						setting(holder.tvShortCut3, g.getCode());
//						break;
//				}
//            }
//		}
//		return convertView;
//	}
//
//	private void setting(TextView tvShortCut, String title){
//		if(!TextUtils.isEmpty(title)){
//			tvShortCut.setVisibility(View.VISIBLE);
//			tvShortCut.setText(UIUtil.generateShortTitle(title));
//			tvShortCut.setOnClickListener(new ItemClickListener(title));	        
//        }
//	}
//	
//	private static class ViewHolder {
//		public TextView tvShortCut1;
//		public TextView tvShortCut2;
//		public TextView tvShortCut3;
//	}

}
